package com.ylr.send.framework.feign;

import com.ylr.send.common.dto.SendSmsDto;
import com.ylr.send.common.vo.BatchSendSmsVo;
import com.ylr.base.common.tool.Result;
import com.ylr.send.common.vo.SendSmsVo;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wyw
 * date: 2023-06-15 15:46:38
 * className: SmsBaseClient
 * version: 1.0
 * description:
 */
public interface SmsBaseClient {

    /**
     * 发送短信接口
     * @param sendSmsVo 参数对象
     * @return 发送结果
     */
    Result<SendSmsDto> sendSms(SendSmsVo sendSmsVo);

    /**
     * 批量发送短信接口
     * @param batchSendSmsVo 参数对象
     * @return 发送结果
     */
    Result<SendSmsDto> batchSendSms(BatchSendSmsVo batchSendSmsVo);
}
